MetaHMI · технический стандартПример 08

Канал SignalsFilter

Два стандартных индикатора канала: аварийный — серо-красный, предупредительный — серо-жёлтый. Круг слева, подпись справа. У обоих одна схема подстановки тегов.

Индикаторы каналов

Состояние 0 → 1
Аварийный канал0

0 — серый; 1 — красный. Индикатор и подпись всегда видны.

View_P101_Flts_SgnlsFltr_Inst_out_Signal3_bQ
Предупредительный канал0

0 — серый; 1 — жёлтый. Индикатор и подпись всегда видны.

View_P101_Wrns_SgnlsFltr_Inst_out_Signal2_bQ
На рабочем экране остаются круг и подпись. Название варианта, значение 0/1 и тег приведены здесь для пояснения.

Привязки и поведение

Индикатор читает состояние выбранного канала. Для аварийного и предупредительного вариантов используется один шаблон имени.

№Элемент / местоПривязка / действиеПоведение
1Аварийный каналКруг слева от подписиView_tmplFilterId_SgnlsFltr_Inst_out_SignaltmplChannelNo_bQBOOL · Чтение0 — серый; 1 — красный. Круг виден в обоих состояниях.
2Предупредительный каналКруг слева от подписиView_tmplFilterId_SgnlsFltr_Inst_out_SignaltmplChannelNo_bQBOOL · Чтение0 — серый; 1 — жёлтый. Круг виден в обоих состояниях.
3Подпись сигналаСправа, по центру индикатораtmplLabelПостоянный текстВсегда видна, не меняется при переключении состояния. Чёрный текст без заливки фона; Arial 12 в исходном масштабе.

Что подставить

ПодстановкаЗначениеПример
tmplFilterIdПолный ID фильтра сигналовP101_Flts
tmplChannelNoНомер канала от 1 до 83
tmplLabelПодпись сигнала справа от кругаАвария ПЧ

При tmplFilterId = P101_Flts и tmplChannelNo = 3 получается:

View_P101_Flts_SgnlsFltr_Inst_out_Signal3_bQ

Имена фильтров в примере условные. Подставляйте ID из своего проекта. Суффиксы _Flts и _Wrns не добавляются автоматически: они входят в ID, только если так назван фильтр.

Что важно сохранить

Оба варианта используют одинаковые круг, контур, шрифт и отступ до подписи. При 0 круг серый. При 1 аварийный канал становится красным, предупредительный — жёлтым. Подпись остаётся прежней.

Отображается выход выбранного канала out_SignalN_bQ. Общий выход фильтра out_bQ не заменяет состояние отдельного канала.

Индикаторы используют базовое постоянное свечение из общего индикатора. Если для конкретного сигнала требуется мигание, его условие задаётся отдельно. Здесь показаны только индикаторы каналов; настройки задержки и шунта описаны в разделе 8.13 стандарта.

Геометрия основана на общем DiscreteIndicator.svg. Масштаб описан на отдельной странице.

Цвета и состав поля

Открыть таблицу отдельно. Цвета обоих вариантов берутся из общей палитры.